GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway D

Total Complexity 143
Dependencies 32
Dependents 19
Total lines 1,376
Lines of code 862
Logical lines of code 259
Comment lines 334
Methods 47
Properties 12

Methods 47

Method Rating Maintainability Complexity Lines of code
handle_response()
B
42 17 47
capture_credit_card_authorization()
A
45 13 43
tokenization_script()
A
39 11 69
admin_enqueue_scripts()
A
46 7 43
secure_payment_fields_styles()
A
33 1 128
admin_enforce_single_gateway()
S
52 7 26
add_hooks()
S
50 6 33
process_refund()
S
48 6 32
process_payment()
S
52 5 25
init_form_fields()
S
38 1 84
admin_add_order_note_after_order_created()
S
59 5 16
configure_merchant_settings()
S
56 4 17
woocommerce_credit_card_form_fields()
S
57 3 18
add_payment_method()
S
57 3 17
is_successful_capture_response()
S
74 4 4
__construct()
S
52 2 28
prepare_request()
S
52 2 26
helper_script()
S
56 2 20
is_partially_approved()
S
74 3 4
woocommerce_available_payment_gateways()
S
66 3 9
is_transaction_declined()
S
74 3 4
secure_payment_fields()
S
52 1 28
avs_rejection_conditions()
S
55 1 20
get_credential_setting()
S
78 2 3
add_capture_order_action()
S
67 2 8
get_gateway_provider()
S
71 2 6
environment_indicator()
S
69 2 7
secure_payment_fields_config()
S
65 2 10
save_payment_method_checkbox()
S
72 2 6
secure_payment_fields_asset_base_url()
S
73 2 6
get_session_amount()
S
68 2 7
get_order_info()
S
65 2 9
secure_payment_field_html_format()
S
69 1 11
get_frontend_gateway_options()
S
100 1 0
get_backend_gateway_options()
S
100 1 0
cvn_rejection_conditions()
S
66 1 9
get_order_data()
S
68 1 7
get_gateway_form_fields()
S
100 1 0
get_decline_message()
S
82 1 3
is_transaction_active()
S
82 1 3
configure_method_settings()
S
100 1 0
map_response_code_to_friendly_message()
S
82 1 3
submit_request()
S
80 1 3
get_transaction_details_by_txn_id()
S
69 1 7
get_first_line_support_email()
S
100 1 0
payment_fields()
S
78 1 4
get_single_toggle_gateways()
S
68 1 9